Skip to content

Conversation

@Ivorforce
Copy link
Member

There are two different use-cases for GitHub actions in this repository:

  • Use as CI / testing for mistakes
  • Making a build

The two aren't very compatible, because CI should be quick and minimal, while making builds should run the whole matrix.
#93 attempts to redeem this by fully changing into the CI use-case, but I don't think that is user friendly because cross compiling is difficult, and we want people making GDExtensions to provide builds for all relevant platforms.

For this reason, I split the file into their respective use-cases, hopefully that solves the problem adequately.

@Ivorforce Ivorforce force-pushed the ci-cd-builds branch 3 times, most recently from 616618a to c614119 Compare October 25, 2025 22:30
@Ivorforce Ivorforce added the enhancement New feature or request label Oct 25, 2025
@Ivorforce Ivorforce force-pushed the ci-cd-builds branch 2 times, most recently from e35214e to dfbd1fd Compare October 25, 2025 22:39
…ases.

Reduce CI build combinations to an explicit 5.
Copy link
Collaborator

@paddy-exe paddy-exe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Thank you for the changes. Took a bit of time for my review 😅

@paddy-exe paddy-exe merged commit 3975d5e into godotengine:main Nov 17, 2025
5 checks passed
@paddy-exe
Copy link
Collaborator

Merged, thank you!

@Ivorforce Ivorforce deleted the ci-cd-builds branch November 17, 2025 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants